package com.orange.core.pojo.entity.venue.vo;

import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.format.DateParser;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.orange.core.util.Constants;
import lombok.Data;

import java.time.LocalDateTime;
import java.time.LocalTime;
import java.util.List;

/**
 * <p>ClassName:VenueDTO</p>
 * <p>Description: 场地管理表DTO</p>
 * <p>Author: lwm</p>
 * <p>Date: 2025/5/21 23:18</p>
 */
@Data
public class VenueVO {

    private Integer id ;

    /** 场地名称 */
    private String name ;

    /** 场地分类 */
//    private Integer venueCategory ;

    /** 地址 */
    private String address ;

    /**
     * 开始营业时间
     */
    @JsonFormat(pattern = "HH:mm")
    private LocalTime startTime;

    /**
     * 结束营业时间
     */
    @JsonFormat(pattern = "HH:mm")
    private LocalTime endTime;

    /** 电话 */
    private String phoneNumber ;

    /** 场地描述 */
    private String description ;

    /** 封面图片 */
    private String coverImage ;

    /** 状态(0-下架,1-上架) */
    private Integer status ;

    /**
     * 轮播图片，多文件上传
     */
    private List<String> imageUrl;

}
